package com.ghyf.mplay.value;

import android.annotation.SuppressLint;
import android.os.Environment;

/**
 * 全局的常量
 * 
 * @author 陈小红
 */
public interface ConstantValue {
	/**
	 * 当前版本号
	 */
	String VERSION="1.1.0";
	/**
	 * 默认的倒计时最大值，单位为毫秒 值由服务器决定
	 */
	long COUNTDOWNTIME = 0;

	/**
	 * 指定字符集
	 */
	String CHARSET = "UTF-8";
	
	/**
	 * 指定字符集
	 */
	String CHARSET_GB2312 = "GB2312";

	/**
	 * 播表文件的根目录
	 */
	@SuppressLint("SdCardPath")
	String ROOT_DIR = "/sata/";
	
	String ROOT_SDCARD_DIR = Environment.getExternalStorageDirectory().getPath()+"/";
	
	/**
	 * HttpServer根目录
	 */
	String SHOT_SDCARD_DIR = Environment.getExternalStorageDirectory().getPath();
	/**
	 * 上传日志所在目录
	 */
	String LOG_DIR=ROOT_DIR+"mplaylogs/app";
	/**
	 * 调试日志所在目录
	 */
	String DUBUG_DIR=ROOT_DIR+"mplaylogs/log";
	/**
	 * 屏幕(on or off)路径
	 */
	String SCREEN_PATH="/sys/class/spi_master/spi0/spi0.0/close_screen";
	
	/**
	 * 参数配置文件目录 GlobalParam.xml
	 */
	String GLOBAL_PARAM=ROOT_DIR+"GlobalParam.xml";
	
	String SERVER_APP = "APP";
	String SERVER_MEDIA = "MEDIA";
	String SERVER_PLAYLIST = "PLAYLIST";
	String SERVER_LOG = "LOG";
	/**重启命令*/
	String COMMAND_REBOOT=" reboot";
	/**卸载app*/
	String COMMAND_UNINSTALL_APP=" pm uninstall com.ghyf.mplay";
	/**安装app*/
	String COMMAND_INSTALL_APP=" pm install /sdcard/MPlay.apk";
	/**启动app*/
	String COMMAND_START_APP="am start com.ghyf.mplay/com.ghyf.mplay.MPlayActivity";
	
	
	/**播放本地 0*/
	String PLAY_LOCAL="0";
	/**播放直播 1*/
	String PLAY_LIVE="1";
	/**isLocal true 采用本地播放控件  false采用第三方播放控件***/
	boolean isLocal=true;
	/**0: 1920x1080 1:1280x720 ***/
	String layout_type_1080i     ="0";
	String layout_type_720p      ="1";
	String LAYOUT_TYPE_DEFAULT   ="0";
	
	/**不支持0*/
	int EMERGSTATUS_DEFAULT=0;
	/**未处于紧急状态 1*/
	int EMERGSTATUS_NO=1;
	/**正在播放紧急信息 2*/
	int EMERGSTATUS_YES=2;
	
	/**不支持 0*/
	int VIDEOSTATUS_DEFAULT=0;
	/**没有视频 1*/
	int VIDEOSTATUS_NO=1;
	/**本地 2*/
	int VIDEOSTATUS_YES=2;
	/**直播通道*/
	int VIDEOSTATUS_YES11=11;
	
	/**不支持 0*/
	int AUDIOSTATUS_DEFAULT=0;
	/**静音 1*/
	int AUDIOSTATUS_NO=1;
	/**未静音 2*/
	int AUDIOSTATUS_YES=2;
	
	
	/**软件安装模式---立即执行*/
	int SOFTWAREMODE_YES=1;
	/**软件安装模式---下次开机或主程序运行时更新*/
	int SOFTWAREMODE_NO=2;
	
	
	/**配置文件模式---立即更新*/
	int CONFIGMODE_YES=1;
	/**配置文件模式---下次开机或主程序运行时更新*/
	int CONFIGMODE_NO=2;
	
	
	/**播表模式--立即启用新节目单*/
	int LISTMODE_YES=1;
	/**播表模式--下次开机或主程序运行时启用*/
	int LISTMODE_NO=2;
	/**播表模式--第二天启用*/
	int LISTMODE_TOMORROW=3;
	
	/**类型-----视频模块*/
	int MODULE_TYPE_VIDEO						=0x0000100C;
	/**类型-----滚动模块*/
	int MODULE_TYPE_SCROLL						=0x00001004;
	/**类型-----倒计时模块*/
	int MODULE_TYPE_COUNTDOWN					=0x0000100E;
	/**类型-----日期模块*/
	int MODULE_TYPE_DATE						=0x00001002;
	/**类型-----时间模块*/
	int MODULE_TYPE_TIME						=0x00001003;
	/**类型-----文本模块*/
	int MODULE_TYPE_TEXT						=0x00001007;
	/**类型-----图片模块*/
	int MODULE_TYPE_PIC							=0x00001008;
	/**类型-----紧急模块*/
	int MODULE_TYPE_EXIGENT						=0x0000100F;
	
	
	
	
	
	
	String EXTRA_OBJ="obj";
	String EXTRA_TYPE="type";
	String EXTRA_ID="gid";
	String EXTRA_BYTES="bytes";
	String EXTRA_BUNDLE="bundle";
	/**接收指令广播**/
	String CMD_RECEIVER="com.mplay.cmd.receiver";
	/**修改时间指令广播**/
	String TIME_RECEIVER="com.mplay.time.receiver";
	/**安装应用指令广播**/
	String INSTALL_RECEIVER="com.mplay.install.receiver";
	/**重启系统广播**/
	String REBOOT_RECEIVER="com.mplay.reboot.receiver";
	/**重启应用广播**/
	String RESOFTWARE_RECEIVER="com.mplay.resoftware.receiver";
	
	String LIVEURL="udp://@239.1.1.0:1234";
	
	

	
	
	
}